package com.qingcloud.base.api.remote.eqcenter.pojo.dto;

import com.qingcloud.base.api.remote.eqcenter.enums.OperTypeEnum;
import lombok.Data;

/**
 * 通知产品指令更新请求DTO
 *
 * @author yangfan
 * @date 2022/5/16 15:45
 */
@Data
public class NotifyProductCommandDTO {

    /**
     * 指令id
     */
    private Integer commandId;

    /**
     * 操作类型
     * @see OperTypeEnum
     */
    private Integer operType;

    /**
     * 指令名称
     */
    private String commandName;

    /**
     * 1.二进制码流，2.JSON字符串
     */
    private Integer transforType;

    /**
     * 详细描述
     */
    private String description;


    /**
     * 指令模型源码编号
     */
    private Integer sourceId;

    /**
     * 修改前全类名
     */
    private String beforefullClassName;

    /**
     * 产品型号编号
     */
    private Integer productTypeId;

    /**
     * 源码
     */
    private String sourceCode;
}
